Slaget om Budapest omhandler kampe om Budapest i perioden fra 7. november 1944 til 13. februar 1945 mellem Den Røde Hær og ungarske tropper.
Den røde hærs offensiv mod Budapest startede 29. oktober 1944 og bestod af ca. 1.000.000 mand. Den 7. november gjorde de første sovjetiske tropper deres indtog i forstæderne, og hermed startede selve slaget om byen. Den 26. november blev byen totalt omringet.
Ca. 70.000 ungarske og tyske tropper var fanget i byen sammen med godt 800.000 civile(1).
Den røde hærs offensiv igennem Pest gik relativt let idet forsvarerne trak sig tilbage til Budas mere bakkede terræn, som gjorde forsvaret nemmere og indskrænkede den samlede frontlinje.